/*
 * Copyright (c) 2025 MASSDRIVER EI (massdriver.space)
 *
 * SPDX-License-Identifier: Apache-2.0
 */

#ifndef ZEPHYR_INCLUDE_DT_BINDINGS_CLOCK_BFLB_BL60X_CLOCK_H_
#define ZEPHYR_INCLUDE_DT_BINDINGS_CLOCK_BFLB_BL60X_CLOCK_H_

#include "bflb_clock_common.h"

#define BL60X_CLKID_CLK_ROOT    BFLB_CLKID_CLK_ROOT
#define BL60X_CLKID_CLK_RC32M   BFLB_CLKID_CLK_RC32M
#define BL60X_CLKID_CLK_CRYSTAL BFLB_CLKID_CLK_CRYSTAL
#define BL60X_CLKID_CLK_BCLK    BFLB_CLKID_CLK_BCLK
#define BL60X_CLKID_CLK_PLL     4

#define BL60X_PLL_48MHz		0
#define BL60X_PLL_120MHz	1
#define BL60X_PLL_160MHz	2
#define BL60X_PLL_192MHz	3

#endif /* ZEPHYR_INCLUDE_DT_BINDINGS_CLOCK_BFLB_BL60X_CLOCK_H_ */
